Python Job: Python Developer

Job added on

Company

Dragoonis Technologies
United Kingdom

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

Title: Senior Python Developer

Base Salary: Up to £80,000 + benefits

Job Type: Permanent

Location: Remote (Company based in England)

Start date: ASAP

About the client:

  • They’re an exciting AI/ML/Data Science company specialising in making intelligent decisions and predictions around content, at their core, with a number of innovative commercial products/platforms.
  • They’re a Scale-Up (way past start-up phase) and growing rapidly in terms of revenue, and customer base. This explains the demand for needing to scale up the development team.
  • They have in-house data scientists who are building the actual scientific code. However the “platform” itself needs an experienced backend python developer to continue to develop the actual customer SaaS platform.

Key Responsibilities:

  • Backend: This is a backend role, with expertise in Python, TDD, and API consumption/creation.
  • APIs: You’ll need to create your own APIs, and document them with Swagger.
  • Testing: You’ll need to be self-sufficient at writing your own tests (i.e: Unit, Integration, or Acceptance)
  • CI/CD: You’ll need to be experienced at defining CI and CD pipelines and strategies, and be involved in the creation of these (The “dev” side of DevOps). This isn’t an infrastructure role, but collaborative efforts will be needed to create the pipelines to push projects through the SDLC into production.

Essential Experience

  • 5+ years with python
  • Python v3
  • TDD; PyTest or similar testing framework
  • Experienced at developing different types of automation tests
  • Git, MongoDB
  • Linux (basic server admin, such as apt-get/yum, and create login), for non-prod use cases
  • Docker (some exposure is important, nothing comprehensive)

Desirable Experience

  • Integrating with Facebook/Twitter API to perform actions (like posts, share posts ..etc)
  • Nginx
  • FastAPI
  • Swagger API
  • Experience with scalability, load, and vulnerability testing
  • GitHub Actions
  • Docker
  • Kubernetes
  • Google Cloud (GKE/GCP)
  • Knowledge of AI and Machine learning

Other Responsibilities:

  • Establish, maintain and evolve concepts in continuous integration and deployment (CI/CD) pipelines for existing and new services.
  • Investigate, design and implement new product features
  • Write clean, stable and safe code in short time frames and frequent increments.
  • Collaborate with Engineering and Operations teams to improve automation of workflows, infrastructure, code testing and deployment.
  • Identify systems that can benefit from automation, monitoring and infrastructure-as-code and develop and scale products and services
  • Brainstorm new products, updates and solutions to continuously challenge and improve products, performance, system/data backup, security and customer experience.
  • Remain up-to-date on industry trends, share knowledge among teams and abide by industry best practices for configuration management and automation

Company Benefits:

  • Fully remote UK working
  • 30 days holiday plus bank holidays
  • Up to 10% pay increase per annum, following review
  • Employee share scheme

Job Types: Full-time, Permanent

Salary: Up to £80,000.00 per year

Benefits:

  • Work from home

Schedule:

  • Monday to Friday

Work Location: Remote

Reference ID: Senior Python